package com.kkb.dao;

import com.kkb.pojo.User;
import java.util.List;

public interface UserMapper {
    // 增加用户
    void addUser(User user);

    // 根据ID删除用户
    void deleteUserById(Integer id);

    // 根据用户ID，更新用户
    void updateUserById(Integer id);

    // 多条件更新用户
    void updateUserByMoreCondition(User user);

    // 查询所有用户
    List<User> findAllUser();

    // 根据ID查询用户
    User findUserById(Integer id);

    // 根据用户名查询用户
    List<User> findUserByName(String username);

    // 多条件查询用户
    List<User> findUserByMoreCondition(User user);

    // 根据用户id批量查询用户
    List<User> findUserByIds(List<Integer> ids);

}
